package com.fuyc.project.tools.utils;

import java.io.File;
import java.net.URL;

import org.apache.commons.lang3.StringUtils;

/**
 * 系统参数
 */
public class FuycSystemUtils {

	/**
	 * 获取系统参数，如果为空（空字符、null）,那么返回def
	 */
	public static String getSysProperty(String key, String def) {
		String value = System.getProperty(key);
		if (StringUtils.isBlank(value)) {
			return def;
		}
		return value;
	}

	/**
	 * 获取编译路径
	 */
	public static URL getClassPath(String filePath) {
		URL url = ClassLoader.getSystemResource(filePath);
		return url;
	}

	/**
	 * 获取编译下的文件
	 */
	public static File getClassPathFile(String filePath) {
		URL url = ClassLoader.getSystemResource(filePath);
		File file = new File(url.getFile());
		return file;
	}
	
	public static void main(String[] args) {
		File file = getClassPathFile("netstrategy/netstrategy.xls");
		System.out.println(file);
		System.out.println(File.separator);
	}

}
